/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package strategy.implementacao.acao;

import java.text.DecimalFormat;
import model.Jogador;
import servidorRMI.AddObservadorImp;
import strategy.interfaces.Acao;

/**
 *
 * @author Lucas
 */
public class Lucro implements Acao {

    private Jogador jogador;
    private double valor;

    public Lucro(double valor, Jogador jogador) {
        this.valor = valor;
        this.jogador = jogador;
    }

    @Override
    public void execute() {
        jogador.setMoney(jogador.getMoney() + valor);
        DecimalFormat df = new DecimalFormat("0.00");
        AddObservadorImp.getInstancia().notificarMensagem(jogador.getName(),
                "LUCRO:Voce ganhou R$: "
                + df.format(valor)
                + " do banco!");
    }
}
